Namespaces

Types in MathNet.Numerics.LinearAlgebra.Solvers

Type IIterativeSolverSetup<T>

Namespace MathNet.Numerics.LinearAlgebra.Solvers

Defines the interface for objects that can create an iterative solver with specific settings. This interface is used to pass iterative solver creation setup information around.

Methods

Properties

Public Methods

IPreconditioner<T> CreatePreconditioner()

Creates the preconditioner to be used by default (can be overwritten).

IIterativeSolver<T> CreateSolver()

Creates the iterative solver to be used.

Public Properties

Type PreconditionerType get;

Gets type of preconditioner, if any, that will be created by this setup object.

double Reliability get;

Gets the relative reliability of the solver.
Value:

double SolutionSpeed get;

Gets the relative speed of the solver.
Value:

Type SolverType get;

Gets the type of the solver that will be created by this setup object.